// JavaScript Document

$(function(){
	/**
	 * 登录按钮点击事件处理
	 **/
	$("a#login").bind("click", function(){
		var _this = $(this);
		var prompt_box = $("div.prompt-box");
		var username = $("input#login-name").val();
		var password = $("input#login-pass").val();
		if("" == username){
			prompt_box.text("请输入账号！");
			prompt_box.fadeIn("slow").oneTime('3s',function(){
				$(this).fadeOut("slow");
			});
		}else if("" == password){
			prompt_box.text("请输入密码！");
			prompt_box.fadeIn("slow").oneTime('3s',function(){
				$(this).fadeOut("slow");
			});
		}else{
			_this.addClass("disabled").html("<i class='icon sign-in'></i>");
			$.ajax({
		    	type: "POST",
		        url: "/ems/userLogin/userCheck",
		        cache: false,
		        data: {"account":username,"password":password},
		        dataType: "json",
		        success: function(json){
		        	//待接入服务器  
		        	if(1 == json.status){
		        		_this.removeClass("disabled").html("立即登录");
		        		prompt_box.text(json.err_msg);
		        		prompt_box.fadeIn("slow").oneTime('3s',function(){
							$(this).fadeOut("slow");
						});
		        	}else if(0 == json.status){
		        		$("form:first").submit();
		        	}          
		      	}
		    });
		}
	});
	
	/**
	 * 面板切换点击事件处理
	 **/
    $("ul.trigger-pane li").live("click", function(){
        var _this = $(this);
        if(!_this.hasClass("active")){
        	var span_element = _this.find("span");
        	if(span_element.hasClass("login-form")){
        		$("div.login-qrcode").hide();
        		$("div.login-form").fadeIn();
        	}else if(span_element.hasClass("login-qrcode")) {
        		$("div.login-form").hide();
				$("div.login-qrcode").fadeIn();
        	}else if(span_element.hasClass("android-apk")){
        		return ;
        	}
        	$("ul.trigger-pane li").removeClass("active");
        	_this.addClass("active");
        }
    });

	/**
	 * 复选框（两周内自动登录）点击事件处理
	 **/
    $("label#auto-login").click(function(){
    	console.log("Is checked? " + !$("label#auto-login").hasClass("checked"));
    });

});